package com.itheima.d9_interface_attention;

/*
接口其他注意事项（了解）
1、类实现多个接口或者接口继承多个接口，如果多个接口中存在相同方法，子类型要重写该方法。
2、一个类继承了父类，又同时实现了接口，父类中和接口中有相同声明的方法，实现类会使用父类方法。

 */
public class Demo {
    public static void main(String[] args) {
        Demo3 d = new Demo3();
        d.eat1();
    }
}

interface A {
    void eat();
}

interface B {
    void eat();
}

interface C {
}

interface D extends A, B, C {
    void eat1();
}

class Demo2 {
    public void eat1() {
        System.out.println("2");
    }
}

class Demo3 extends Demo2 implements D {


    @Override
    public void eat() {
        System.out.println("3");
    }
}